#ifndef __BRANCH1_MODEL_SCENE1_H__
#define __BRANCH1_MODEL_SCENE1_H__
#include <daisy\Logic.h>
#include <daisy\FrameworkBaseConfig.h>
#include <daisy\OISInputManager.h.>	
#include "Branch1Scene.h"


class Scene1: public Branch1Scene
{
public:
	Scene1(const std::string &name);
	virtual ~Scene1();
	void doEnable();
	void doDisable();
	void doFrame();
	void doExecute(DAISY::Event* evt);
};
class Branch1Scene1Factory: public DAISY::IFactory<DAISY::Scene>
	{
	public:

		virtual const std::string & getTypeName() const;

		virtual pointer_type createInstance(const std::string& instanceName = "BLANK", parameter_type parameter = NULL);
	};


#endif